#include "asm.h"
#include "regdef.h"
#include "inst_test.h"

LEAF(n38_bge_test)
    
    addi.w s0, s0 ,1
    li  s2, 0x0
###test inst
    TEST_BGE(0x4ec26512, 0x2c545359, 0xe8136eb3, 0x869af5c2, 0xe8136eb3, 0x869af5c2)
    TEST_BGE(0xe0e8e956, 0x3ba1a250, 0x603ac06c, 0x44cfcab4, 0x00000000, 0x00000000)
    TEST_BGE(0x2ff773be, 0x3892205a, 0x33cb2d76, 0x74d55ef6, 0x00000000, 0x00000000)
    TEST_BGE(0x0a5851ed, 0x7432494a, 0xd7bbd986, 0xf87c3c8b, 0x00000000, 0x00000000)
    TEST_BGE(0xd3b7736e, 0x77d4d71e, 0xc5343cf5, 0x3b83999c, 0x00000000, 0x00000000)
    TEST_BGE(0xad562a0a, 0xe45f2d14, 0xc8dcd17a, 0xcfede60c, 0x00000000, 0x00000000)
    TEST_BGE(0x395541bf, 0x2532395b, 0x222f654b, 0x531d087e, 0x222f654b, 0x531d087e)
    TEST_BGE(0x8706ad0d, 0x0874085a, 0xb87ae83a, 0xc56dc307, 0x00000000, 0x00000000)
    TEST_BGE(0x026ba631, 0x1115c0f4, 0xdebc0597, 0x071f2fcc, 0x00000000, 0x00000000)
    TEST_BGE(0xce0d247e, 0x27b1426b, 0x4fc717c9, 0x5f3d99d9, 0x00000000, 0x00000000)
    TEST_BGE(0x3e02e8d9, 0x422c131b, 0xf70e1ad2, 0x62b751bd, 0x00000000, 0x00000000)
    TEST_BGE(0x4a395bf2, 0x8b07fd27, 0x0ae463af, 0x54dd7e6d, 0x0ae463af, 0x54dd7e6d)
    TEST_BGE(0x107bad75, 0x6ad535b3, 0x0e8c1d70, 0x69ac27f3, 0x00000000, 0x00000000)
    TEST_BGE(0xe4a4a424, 0x14c5139f, 0x13085835, 0x1308f211, 0x00000000, 0x00000000)
    TEST_BGE(0x92592dfe, 0x7a3a35db, 0xa9323570, 0xad8a1211, 0x00000000, 0x00000000)
    TEST_BGE(0x7f0abb70, 0xf99858d2, 0xe4f97794, 0xefe63e5d, 0xe4f97794, 0xefe63e5d)
    TEST_BGE(0x576abeb2, 0x98405bbc, 0xd231a69c, 0x5d97e746, 0xd231a69c, 0x5d97e746)
    TEST_BGE(0xcf435850, 0x260b67a7, 0x8139b160, 0xa56a6657, 0x00000000, 0x00000000)
    TEST_BGE(0x772b7b79, 0xad748222, 0x0b7ae178, 0x7b297bbd, 0x0b7ae178, 0x7b297bbd)
    TEST_BGE(0x0f483741, 0x015d2c8d, 0x710d375c, 0xfeecf058, 0x710d375c, 0xfeecf058)
    TEST_BGE(0xdea30896, 0xb3232b11, 0xd5d65050, 0x94b8374e, 0xd5d65050, 0x94b8374e)
    TEST_BGE(0x51bbdc59, 0x1ed0126b, 0x78472de3, 0x3e583bb6, 0x78472de3, 0x3e583bb6)
    TEST_BGE(0x022e845d, 0xa5e6e5c1, 0xc3815f2e, 0xf7613725, 0xc3815f2e, 0xf7613725)
    TEST_BGE(0xa10f3225, 0xae7525d1, 0xcef8ea5f, 0x729e35e5, 0x00000000, 0x00000000)
    TEST_BGE(0x4e1a8e09, 0x42f92dfc, 0x23670d2a, 0x3df77b54, 0x23670d2a, 0x3df77b54)
    TEST_BGE(0xcc57dc66, 0x4c878cfc, 0xf3e449bc, 0x32686c16, 0x00000000, 0x00000000)
    TEST_BGE(0xf5c6b866, 0x7f609523, 0xd755a518, 0x9b6f81ae, 0x00000000, 0x00000000)
    TEST_BGE(0x60e99a43, 0x0b369485, 0x85cd8320, 0x88b878ff, 0x85cd8320, 0x88b878ff)
    TEST_BGE(0x750402f7, 0xdb3eeaa8, 0x81de8390, 0x4a25e1e1, 0x81de8390, 0x4a25e1e1)
    TEST_BGE(0x00ae7156, 0xdeff1484, 0x4bafa4ef, 0x50914d03, 0x4bafa4ef, 0x50914d03)
    TEST_BGE(0xcc3a2b1b, 0x50be4944, 0x4aa73547, 0x411469ee, 0x00000000, 0x00000000)
    TEST_BGE(0x39365d87, 0x989bd62d, 0x3759ed58, 0x9e007c2e, 0x3759ed58, 0x9e007c2e)
    TEST_BGE(0x952218ab, 0xc7ad9aa7, 0x45879c9c, 0x9c30f309, 0x00000000, 0x00000000)
    TEST_BGE(0xdc08f4bc, 0x5f3e91b0, 0xecc40f44, 0x7d151540, 0x00000000, 0x00000000)
    TEST_BGE(0xfb09959a, 0x061cec21, 0x9465fe23, 0x9543a6c0, 0x00000000, 0x00000000)
    TEST_BGE(0x93ea8ed3, 0xecdf30a4, 0x17a405b8, 0x6b38f25d, 0x00000000, 0x00000000)
    TEST_BGE(0xa4e01b43, 0xcdf7fe7d, 0xcdc7fc76, 0x28d51d3a, 0x00000000, 0x00000000)
    TEST_BGE(0xc3ebf265, 0x62072711, 0xef8a24f8, 0xe3168a49, 0x00000000, 0x00000000)
    TEST_BGE(0xd8c430a8, 0xf76f8249, 0x273b41c8, 0x7faa2a28, 0x00000000, 0x00000000)
    TEST_BGE(0xec883c21, 0x44d1895d, 0x407b3386, 0x49520e9a, 0x00000000, 0x00000000)
    TEST_BGE(0x1a6eaf68, 0x30b3934e, 0x21a92c07, 0x50c9ea9c, 0x00000000, 0x00000000)
    TEST_BGE(0x6c8f95de, 0x70ca4ab9, 0x320c06f6, 0x2841f0c3, 0x00000000, 0x00000000)
    TEST_BGE(0x8ab70f83, 0x55819250, 0x7b3d35f7, 0xcae1b21e, 0x00000000, 0x00000000)
    TEST_BGE(0x7839b87b, 0xde0abfb5, 0xe9148bd1, 0xb8784394, 0xe9148bd1, 0xb8784394)
    TEST_BGE(0x62b9cbae, 0xd22fd5c1, 0x20463677, 0x7c31bf22, 0x20463677, 0x7c31bf22)
    TEST_BGE(0xa012672c, 0x1e7338b9, 0xbfbae5ea, 0x3ecae57f, 0x00000000, 0x00000000)
    TEST_BGE(0xfa2cfdbf, 0xa0710784, 0x03c3a2cb, 0x7a91a4f0, 0x03c3a2cb, 0x7a91a4f0)
    TEST_BGE(0x5f6d49f0, 0x7bc68e21, 0xed8f09fe, 0xd9e7023e, 0x00000000, 0x00000000)
    TEST_BGE(0xc29fea15, 0x96961161, 0x063f7a7e, 0x766606de, 0x063f7a7e, 0x766606de)
    TEST_BGE(0x856e4202, 0x5ff50b89, 0x7e4e8705, 0x1e0e9e13, 0x00000000, 0x00000000)
    TEST_BGE(0x1db1e9f3, 0xe58a51c6, 0xed93d7b1, 0xef99cd7c, 0xed93d7b1, 0xef99cd7c)
    TEST_BGE(0xb7106bd9, 0x64c1e700, 0x68b1a083, 0x5eb3b3de, 0x00000000, 0x00000000)
    TEST_BGE(0x212977b4, 0x8bf1bb59, 0x9009c84e, 0x7df3e8eb, 0x9009c84e, 0x7df3e8eb)
    TEST_BGE(0x27cc5c6c, 0x8498f43e, 0x954d0f79, 0x869fe3f8, 0x954d0f79, 0x869fe3f8)
    TEST_BGE(0xb26a7410, 0x82cd72e7, 0xcf6b86cf, 0x5ea1ba83, 0xcf6b86cf, 0x5ea1ba83)
    TEST_BGE(0xbcf34229, 0xc3b4a09f, 0xc11a0fdf, 0x15312beb, 0x00000000, 0x00000000)
    TEST_BGE(0x58c34586, 0x9383c131, 0xfe8f0d37, 0x81e15ceb, 0xfe8f0d37, 0x81e15ceb)
    TEST_BGE(0xd7975915, 0xb6c918dc, 0x3c7e969d, 0xaf8ee5e2, 0x3c7e969d, 0xaf8ee5e2)
    TEST_BGE(0x1541251e, 0x3f070cc7, 0x5a7356c6, 0x89eecaf2, 0x00000000, 0x00000000)
    TEST_BGE(0x4f71e2f2, 0x27f7abf9, 0xffa1ecc0, 0xa7a3af5b, 0xffa1ecc0, 0xa7a3af5b)
    TEST_BGE(0xd9f34f0c, 0x08005853, 0xe0cd7624, 0xd98c3c0a, 0x00000000, 0x00000000)
    TEST_BGE(0x69a3d9d2, 0x3264f332, 0xda241628, 0x819bbb83, 0xda241628, 0x819bbb83)
    TEST_BGE(0x3239216b, 0x44cc7969, 0xa1f8ac46, 0x6eaaf1a0, 0x00000000, 0x00000000)
    TEST_BGE(0xe483194e, 0x54345108, 0x9fad0838, 0x57197789, 0x00000000, 0x00000000)
    TEST_BGE(0x136c3828, 0x68ac5c20, 0x27586e16, 0x7a40ddb3, 0x00000000, 0x00000000)
    TEST_BGE(0xeddb1b27, 0x049b180f, 0x1531484f, 0x287014dd, 0x00000000, 0x00000000)
    TEST_BGE(0xb5375649, 0x8b034ed8, 0xf27915cc, 0x315da973, 0xf27915cc, 0x315da973)
    TEST_BGE(0x4cbb46bf, 0x3741a092, 0x5dc17bff, 0x7a248fcd, 0x5dc17bff, 0x7a248fcd)
    TEST_BGE(0x92bd0a64, 0xe47fcf90, 0xa77e073e, 0x392a2a1a, 0x00000000, 0x00000000)
    TEST_BGE(0x98789a58, 0xd36cfe5f, 0xa2fb29f0, 0x795034b7, 0x00000000, 0x00000000)
    TEST_BGE(0xd9a3cbd5, 0x7b1d746b, 0xbe4a2731, 0x537cc370, 0x00000000, 0x00000000)
    TEST_BGE(0xb876dbf0, 0x91026220, 0xff1d4ee0, 0xf8f07711, 0xff1d4ee0, 0xf8f07711)
    TEST_BGE(0xb73f7a74, 0xa52d9f16, 0x09f8f4af, 0x9ff53dc5, 0x09f8f4af, 0x9ff53dc5)
    TEST_BGE(0x8d3a62c0, 0x7eed35c7, 0xf2518465, 0x987b1f95, 0x00000000, 0x00000000)
    TEST_BGE(0x6ea8069f, 0xdbd1e522, 0xba2f618b, 0x0dcbf709, 0xba2f618b, 0x0dcbf709)
    TEST_BGE(0x4f4f8344, 0xf29d5073, 0x2482ff34, 0xed6d7a48, 0x2482ff34, 0xed6d7a48)
    TEST_BGE(0x1117b59f, 0xbf975b5a, 0xc4dc4490, 0xf6add854, 0xc4dc4490, 0xf6add854)
    TEST_BGE(0x89794e33, 0xd718a15d, 0x128be49f, 0x31f78eb6, 0x00000000, 0x00000000)
    TEST_BGE(0x05a9c006, 0x9ec1b666, 0x61519bef, 0x71eb3d12, 0x61519bef, 0x71eb3d12)
    TEST_BGE(0xcf5cb21e, 0xb871431b, 0x6461993e, 0xc3f04750, 0x6461993e, 0xc3f04750)
    TEST_BGE(0xbf4575f1, 0x72098195, 0x40fcdee5, 0x4edbcf21, 0x00000000, 0x00000000)
    TEST_BGE(0xd6ff0582, 0xa77004a5, 0x7f8eace9, 0x69155043, 0x7f8eace9, 0x69155043)
    TEST_BGE(0xe0d62c65, 0x8c6a6784, 0xc6014a64, 0x90956182, 0xc6014a64, 0x90956182)
    TEST_BGE(0xfcc311f8, 0x1da13c01, 0xfc5ae7ae, 0x396a955c, 0x00000000, 0x00000000)
    TEST_BGE(0x3db897da, 0x66709439, 0x58b17721, 0xf5c17ac8, 0x00000000, 0x00000000)
    TEST_BGE(0x336d5611, 0xaf7257e2, 0x6d0deee2, 0xcbc57536, 0x6d0deee2, 0xcbc57536)
    TEST_BGE(0xd5db71f5, 0x306f1479, 0xc12fb57e, 0x6e9064ec, 0x00000000, 0x00000000)
    TEST_BGE(0xdc570409, 0x470d94d9, 0x87e796a2, 0xf121d228, 0x00000000, 0x00000000)
    TEST_BGE(0xd75534a7, 0xf3d3484e, 0xbc686776, 0xa1dc0074, 0x00000000, 0x00000000)
    TEST_BGE(0x4e33c4fa, 0x12c918c3, 0xf39595f9, 0xe6fea0ab, 0xf39595f9, 0xe6fea0ab)
    TEST_BGE(0xbeeefcfc, 0x3fb9aa07, 0x071cb9b4, 0xd0e4a735, 0x00000000, 0x00000000)
    TEST_BGE(0xb0d7f079, 0xd3e31f41, 0x7c403a53, 0x2041d0df, 0x00000000, 0x00000000)
    TEST_BGE(0xb1619ad1, 0xc2b75a57, 0x9642c613, 0x78339386, 0x00000000, 0x00000000)
    TEST_BGE(0x7b95e227, 0x20812b01, 0xfb430fd5, 0x920e9845, 0xfb430fd5, 0x920e9845)
    TEST_BGE(0xdbda9c15, 0xf77e947c, 0x5027519b, 0x10045d6b, 0x00000000, 0x00000000)
    TEST_BGE(0x2a109f04, 0x626552b8, 0xeb4709db, 0x4315d24d, 0x00000000, 0x00000000)
    TEST_BGE(0xa3b95cb9, 0x5b5a4a18, 0x1a3f8a10, 0xc45f9c03, 0x00000000, 0x00000000)
    TEST_BGE(0xda191466, 0xdc880df9, 0x91b84a2b, 0x3ba9f318, 0x00000000, 0x00000000)
    TEST_BGE(0x6ad66a4c, 0xf006dc63, 0x07bd8ccb, 0xd63eedd6, 0x07bd8ccb, 0xd63eedd6)
    TEST_BGE(0x90d417ea, 0x12c77050, 0xa42cb588, 0x32849022, 0x00000000, 0x00000000)
    TEST_BGE(0x516c9d1d, 0x42fb403f, 0xc409a9f7, 0xaa21a76f, 0xc409a9f7, 0xaa21a76f)
    TEST_BGE(0xebb6a9cb, 0x107854c1, 0x864ab519, 0x089f6798, 0x00000000, 0x00000000)
    TEST_BGE(0xc83bd837, 0xff7883ec, 0x27c948b2, 0xdd226aff, 0x00000000, 0x00000000)
    TEST_BGE(0xd19196c0, 0xe0b0bf6b, 0xde2313eb, 0xaf870b51, 0x00000000, 0x00000000)
    TEST_BGE(0x59fab337, 0x010d0089, 0x71a2c7b7, 0xcb03fad0, 0x71a2c7b7, 0xcb03fad0)
    TEST_BGE(0x4e3d56d2, 0xaa6d82c1, 0xd6e85db2, 0xa03b1594, 0xd6e85db2, 0xa03b1594)
    TEST_BGE(0xe0f60947, 0x20c0b25b, 0x1118ff44, 0xd21210b2, 0x00000000, 0x00000000)
    TEST_BGE(0x35708943, 0x474f42dd, 0x4ce467c7, 0x3bcacf6f, 0x00000000, 0x00000000)
    TEST_BGE(0x05de7184, 0x2ce6838b, 0x280733b6, 0x8639ee04, 0x00000000, 0x00000000)
    TEST_BGE(0x4f40dd34, 0xb6763203, 0xc5ddb99a, 0xd315e6b7, 0xc5ddb99a, 0xd315e6b7)
    TEST_BGE(0x42945086, 0xe620263c, 0xc9683b7e, 0xa0329f95, 0xc9683b7e, 0xa0329f95)
    TEST_BGE(0x1ce2a074, 0x54a893fc, 0x4cc7b6df, 0xafb29064, 0x00000000, 0x00000000)
    TEST_BGE(0x06a0263a, 0x5bccc06a, 0x2cbea2c7, 0x03b85eb5, 0x00000000, 0x00000000)
    TEST_BGE(0x9d9d3135, 0xe86b0481, 0x18660134, 0x17fd2bd7, 0x00000000, 0x00000000)
    TEST_BGE(0x5431229e, 0xfd9b0c52, 0x764c6abb, 0x91aece77, 0x764c6abb, 0x91aece77)
    TEST_BGE(0xb9d8d8c0, 0xc754f02d, 0xe02f85ba, 0x55cb228d, 0x00000000, 0x00000000)
    TEST_BGE(0xad66f57c, 0xa0ba9830, 0x273a7ac8, 0x6662f2e1, 0x273a7ac8, 0x6662f2e1)
    TEST_BGE(0x23884337, 0x9c1d0e3b, 0x075f134b, 0xcdcc4f22, 0x075f134b, 0xcdcc4f22)
    TEST_BGE(0x4c9e84c5, 0xc44d91b4, 0x4a4c98c0, 0x96e5d176, 0x4a4c98c0, 0x96e5d176)
    TEST_BGE(0x7fcc604f, 0x3153fef9, 0x04a0cf55, 0x34d8b841, 0x04a0cf55, 0x34d8b841)
    TEST_BGE(0xcefec746, 0x84cc2087, 0xa3420d11, 0x5165b321, 0xa3420d11, 0x5165b321)
    TEST_BGE(0x57343b0b, 0x063d76e4, 0xcb6b258c, 0x49f78089, 0xcb6b258c, 0x49f78089)
    TEST_BGE(0xdc5f4af6, 0x31fe00c0, 0xb896a5b7, 0xfa4e0d59, 0x00000000, 0x00000000)
    TEST_BGE(0x7162fd81, 0x6a716214, 0x9b6a565e, 0xeab02656, 0x9b6a565e, 0xeab02656)
    TEST_BGE(0x9313f796, 0x908bc6de, 0x30204adc, 0xbec26cb0, 0x30204adc, 0xbec26cb0)
    TEST_BGE(0xee1c8359, 0x1cfe3b53, 0xf6ce5724, 0xed996a5f, 0x00000000, 0x00000000)
    TEST_BGE(0x5b74aa66, 0x377ca626, 0x1ec34971, 0x1d0be261, 0x1ec34971, 0x1d0be261)
    TEST_BGE(0x9fd6622c, 0x5cda73d1, 0x5b7e7fb3, 0x9ea78eb1, 0x00000000, 0x00000000)
    TEST_BGE(0xac9815e9, 0x6ffd69fa, 0x4f52d5c8, 0xac0d75ae, 0x00000000, 0x00000000)
    TEST_BGE(0x3206de90, 0x6526fe70, 0x865bad84, 0x27d0c62c, 0x00000000, 0x00000000)
    TEST_BGE(0xf547fac9, 0x3dbe8c90, 0xd51b448c, 0x9291d33e, 0x00000000, 0x00000000)
    TEST_BGE(0x0c5d2cc2, 0x18aeb0b2, 0xdb978699, 0x84462416, 0x00000000, 0x00000000)
    TEST_BGE(0x54aeca50, 0xd20c3520, 0x24f3f466, 0xac58afa8, 0x24f3f466, 0xac58afa8)
    TEST_BGE(0xf37892ce, 0x9018fb1c, 0x67aa8adf, 0x4f6bf875, 0x67aa8adf, 0x4f6bf875)
    TEST_BGE(0x65a801cd, 0x83949c09, 0xc2bec6d7, 0xeda5dcce, 0xc2bec6d7, 0xeda5dcce)
    TEST_BGE(0x8bd6a2e0, 0xab58c07c, 0x15990591, 0xea7d5a4d, 0x00000000, 0x00000000)
    TEST_BGE(0x3c6ad203, 0x026ff25f, 0x1e8c2b70, 0xc919f19a, 0x1e8c2b70, 0xc919f19a)
    TEST_BGE(0x25bd2758, 0xe365f49e, 0x5993cdd4, 0x4f9b7e06, 0x5993cdd4, 0x4f9b7e06)
    TEST_BGE(0xa45b9788, 0x1e77c633, 0x53439c17, 0x54ef8db9, 0x00000000, 0x00000000)
    TEST_BGE(0x9bfb5f6f, 0xc24446ec, 0xd1a72623, 0x9f2aa03e, 0x00000000, 0x00000000)
    TEST_BGE(0x2099af41, 0x410f979d, 0x048b62ec, 0x460e0981, 0x00000000, 0x00000000)
    TEST_BGE(0x74fbdd5b, 0x7f01edd4, 0x7261850e, 0x1f770e70, 0x00000000, 0x00000000)
    TEST_BGE(0xaa7df769, 0x1df7987a, 0xef25a86a, 0xb19a5ee9, 0x00000000, 0x00000000)
    TEST_BGE(0x51653949, 0x3552109e, 0x2efa6587, 0x49f702f2, 0x2efa6587, 0x49f702f2)
    TEST_BGE(0xe48cb876, 0x4bd2575e, 0x208b9846, 0x5cdfe634, 0x00000000, 0x00000000)
    TEST_BGE(0x0ea63d69, 0x9f79f7ef, 0xf2450d4a, 0x047f70e7, 0xf2450d4a, 0x047f70e7)
    TEST_BGE(0x750f76d0, 0xedce12ae, 0xd3772a73, 0x4429dbd2, 0xd3772a73, 0x4429dbd2)
    TEST_BGE(0x2f7f5051, 0xb39cb813, 0x7b6c5204, 0x14dd728b, 0x7b6c5204, 0x14dd728b)
    TEST_BGE(0xd9b44e59, 0xf532eaf2, 0x1cd743a8, 0xb00d9b62, 0x00000000, 0x00000000)
    TEST_BGE(0xdffa2022, 0xa3084dd2, 0x99adb30e, 0x052076fb, 0x99adb30e, 0x052076fb)
    TEST_BGE(0x2e4ae550, 0x72fff5c0, 0x1740161d, 0x0a8942c4, 0x00000000, 0x00000000)
    TEST_BGE(0x0a2f691c, 0x610290cc, 0x3bdf019a, 0x1aaf0cd5, 0x00000000, 0x00000000)
    TEST_BGE(0x6ebcb3da, 0x162b7d05, 0x32de913c, 0xc6ea4892, 0x32de913c, 0xc6ea4892)
    TEST_BGE(0x19b0f6f2, 0x4b8e0a44, 0x02ece7bc, 0x97960ed1, 0x00000000, 0x00000000)
    TEST_BGE(0x9c4b7493, 0x37fb7913, 0xa4a321e9, 0x22badcf2, 0x00000000, 0x00000000)
    TEST_BGE(0x5a290531, 0x660ff7da, 0x6a741a5e, 0x9a659412, 0x00000000, 0x00000000)
    TEST_BGE(0xb1e3c3db, 0x7104fc21, 0x51f9dede, 0xe84f24b2, 0x00000000, 0x00000000)
    TEST_BGE(0x94a073db, 0xefd37c64, 0xea0b5557, 0xaedf9b54, 0x00000000, 0x00000000)
    TEST_BGE(0x53779498, 0x79613f39, 0x79d09e9f, 0xdb28fff8, 0x00000000, 0x00000000)
    TEST_BGE(0x821b7c4f, 0x4c18d7d2, 0x23c39f8f, 0x490b1f99, 0x00000000, 0x00000000)
    TEST_BGE(0x3ebbc43a, 0xfcddf7c6, 0x4339af8c, 0x87da59f1, 0x4339af8c, 0x87da59f1)
    TEST_BGE(0xaa413283, 0xe65c417c, 0xcb49b8b6, 0x885a3fa1, 0x00000000, 0x00000000)
    TEST_BGE(0x47209cc3, 0x3423d8b8, 0xb7b406f3, 0x8f1b2f64, 0xb7b406f3, 0x8f1b2f64)
    TEST_BGE(0xc1c5ae35, 0xf3fada57, 0x09bea621, 0xd5d74fe5, 0x00000000, 0x00000000)
    TEST_BGE(0x364322c4, 0xfd55f32c, 0xec6c425e, 0xe284d569, 0xec6c425e, 0xe284d569)
    TEST_BGE(0xce710153, 0xa5f45c30, 0x6a912a2c, 0xab2388ef, 0x6a912a2c, 0xab2388ef)
    TEST_BGE(0xbce27d85, 0x618475c7, 0x7ae156f9, 0xa9d0115f, 0x00000000, 0x00000000)
    TEST_BGE(0x7e9466a0, 0xa684833b, 0x679e6bf3, 0xb9adc624, 0x679e6bf3, 0xb9adc624)
    TEST_BGE(0x2cedc577, 0x1465ebb4, 0x627fcf72, 0x47a3ecf5, 0x627fcf72, 0x47a3ecf5)
    TEST_BGE(0xc2c88e82, 0x8e0c844d, 0x17faa998, 0x099b66fd, 0x17faa998, 0x099b66fd)
    TEST_BGE(0xc004b53e, 0xc0be2d96, 0x5339e201, 0x882b9551, 0x00000000, 0x00000000)
    TEST_BGE(0xb9607037, 0x8f30ba18, 0x2dab07bd, 0x37145ff9, 0x2dab07bd, 0x37145ff9)
    TEST_BGE(0x0eaeaae5, 0xf4329df1, 0x2de3f855, 0x07efda4e, 0x2de3f855, 0x07efda4e)
    TEST_BGE(0x1ec6b4c2, 0x0bf84ea8, 0xabc19a6e, 0xfe8c354b, 0xabc19a6e, 0xfe8c354b)
    TEST_BGE(0x6ec6beb8, 0x1c4c984a, 0xc6cf199e, 0x3875b6f6, 0xc6cf199e, 0x3875b6f6)
    TEST_BGE(0x5416dec9, 0x815df6d3, 0xed0481cb, 0x41a7e5c0, 0xed0481cb, 0x41a7e5c0)
    TEST_BGE(0x62e505c3, 0x8fb6df69, 0x798aa091, 0x2448a038, 0x798aa091, 0x2448a038)
    TEST_BGE(0x90ecd8e6, 0x4a46a399, 0xcd403c86, 0x7744d63b, 0x00000000, 0x00000000)
    TEST_BGE(0x3bee7b53, 0xa72d3e80, 0x70735d3d, 0x66f243b3, 0x70735d3d, 0x66f243b3)
    TEST_BGE(0x09beebc4, 0xe444be68, 0x259db1d1, 0x3aea5c88, 0x259db1d1, 0x3aea5c88)
    TEST_BGE(0xf31edb9a, 0xccf1b216, 0x379564f6, 0x3a0f7c55, 0x379564f6, 0x3a0f7c55)
    TEST_BGE(0x1cc85613, 0xab8e440b, 0x2dbf3bc0, 0x6589fd53, 0x2dbf3bc0, 0x6589fd53)
    TEST_BGE(0x215a9ecc, 0x499eea2f, 0xf5b9cda6, 0x69c22f3f, 0x00000000, 0x00000000)
    TEST_BGE(0xce9ac1d3, 0x6990970d, 0x87d9aead, 0x150df786, 0x00000000, 0x00000000)
    TEST_BGE(0x3b31963d, 0xf227adad, 0x93d41124, 0x40e6eb87, 0x93d41124, 0x40e6eb87)
    TEST_BGE(0x15a887c5, 0xde81741e, 0x150fb8f7, 0x2dbc8229, 0x150fb8f7, 0x2dbc8229)
    TEST_BGE(0x8cfc8abe, 0xc515d612, 0x4ff2c92c, 0x5c0a5353, 0x00000000, 0x00000000)
    TEST_BGE(0x0edbfc25, 0x8fc86c7e, 0xc5f3dffc, 0xdd6045ba, 0xc5f3dffc, 0xdd6045ba)
    TEST_BGE(0x7a55f31e, 0x1554ef8a, 0x58871f41, 0x45d0dc59, 0x58871f41, 0x45d0dc59)
    TEST_BGE(0xc48b1636, 0x74663dff, 0x9b5a7838, 0xa40187b6, 0x00000000, 0x00000000)
    TEST_BGE(0xfa85be67, 0x2bee4e17, 0x7c6def58, 0x20483cde, 0x00000000, 0x00000000)
    TEST_BGE(0x11d25ed8, 0x37900be5, 0x3c749550, 0x74dc5efb, 0x00000000, 0x00000000)
    TEST_BGE(0x54aa6c00, 0xbae1ff8f, 0x971d8391, 0x2013b6ad, 0x971d8391, 0x2013b6ad)
    TEST_BGE(0xc44f79e1, 0xd8477ff2, 0x3109d327, 0x3757811d, 0x00000000, 0x00000000)
    TEST_BGE(0x486fa3ef, 0x02887d67, 0x40531dce, 0xf74d0585, 0x40531dce, 0xf74d0585)
    TEST_BGE(0x830ac20a, 0x07c4454e, 0x64d2c868, 0x78eaa33d, 0x00000000, 0x00000000)
    TEST_BGE(0x31a40274, 0x444a858d, 0x4eff290c, 0x7fd0ed78, 0x00000000, 0x00000000)
    TEST_BGE(0x31ea25bf, 0x36c53abd, 0x532bdf6f, 0xa83cf16c, 0x00000000, 0x00000000)
    TEST_BGE(0x7cc29630, 0xf268d9cb, 0xae665a27, 0x63d7ff2b, 0xae665a27, 0x63d7ff2b)
    TEST_BGE(0x399b6f84, 0xca466c5d, 0x5aa207c0, 0xe521a738, 0x5aa207c0, 0xe521a738)
    TEST_BGE(0x9f0eee44, 0xc33393e0, 0xb047e7cd, 0xd7451a4b, 0x00000000, 0x00000000)
###detect exception
    bne s2, zero, inst_error
###score ++
    addi.w s3, s3, 1
###output (s0<<24)|s3
inst_error:  
    slli.w t1, s0, 24
    NOP4
    or t0, t1, s3 
    NOP4
    st.w t0, s1, 0
    jirl zero, ra, 0
END(n38_bge_test)
